package edu.upc.e402grupo02.e402grupo02.dao;

import edu.upc.e402grupo02.e402grupo02.modelo.Carrito;
import edu.upc.e402grupo02.e402grupo02.modelo.Producto;
import edu.upc.e402grupo02.e402grupo02.modelo.UsuarioWeb;

public interface CarritoDAO {

	public abstract Carrito findCarritoById(int id);
	public abstract Carrito crearCarrito(UsuarioWeb usuario);
	public abstract void agregarProducto(Producto producto, Carrito carrito, int cantidad);
	public abstract void quitarProducto(Producto producto, Carrito carrito);
	public abstract void grabarCarrito(Carrito carrito);
	
	public abstract Producto findProductoById(int id);
}
